Full-Stack Developer - Vancouver
ApplyRequest Info Pack
Interested in finding out more? Request your info package below:
Request Info Pack
Interested in finding out more? Request your info package below:
The Full-Stack Developer program is a comprehensive 24 week, full-time immersive diploma program designed for beginners.
This program enables students to develop the necessary skills to succeed as a junior web and/or mobile application developer.
The Full-Stack Developer program has been designed to help students acquire the necessary skills to first master the fundamentals of front-end web development by coding interactive, client-facing websites and basic single-page applications (SPAs) using a combination of HTML5, CSS3, JavaScript, and PHP.
In the second half of the program, you’ll dive deeper into the back-end of the web stack and learn the practical skills, techniques and best-practices used in modern, full-stack JavaScript application development by using in-demand libraries, frameworks, and platforms including React, Express, Meteor, and React Native.
You’ll also learn how to work with UX and UI designers, deploy different types of databases, write maintainable and testable code, use industry-standard practices for working collaboratively in teams, and deploy your applications to the cloud.
24
2
960
Curriculum
HTML5
Master the web’s markup language and craft well-structured, semantic HTML.
CSS3
Develop mobile-first responsive web experiences for users, and add interactivity with CSS3.
JavaScript
Build your JavaScript foundation by learning the programming language of front-end development.
jQuery
Bring your websites to life with jQuery and use it to interact with popular web APIs using Ajax.
Gulp
Learn how to use JavaScript task runners to help enhance and automate your deployment workflow.
Sass
Learn how to use CSS preprocessors and incorporate Sass best practices into your development workflow.
PHP
Dive into PHP and learn the basics of this popular server-side language, including a gentle introduction to object-oriented programming.
WordPress
Build WordPress themes and plugins, and learn other WordPress essentials such as custom post types, fields, and taxonomies, as well as its new REST API.
Git and GitHub
Master version control using Git and open-source your code on GitHub.Git and GitHub
React
Build single-page applications using React for front-end UI component development and routing.
Redux
Effectively manage application state using this popular library.
Node.js
Dive into back-end development with Node.js and build scalable web applications using JavaScript.
Express
Use Express as a light-weight application framework for architecting your apps in Node.js.
PostgreSQL and MongoDB
Learn about relational and “NoSQL” databases, and how to choose the best one for your application.
Meteor
Learn how to use this open-source, full-stack JavaScript platform to rapidly develop web applications.
React Native
Take your React skills to the next level by building truly native mobile applications for iOS and Android.
Cloud Deployment
Push code to live applications without any downtime using industry best practices for code deployment and integration.
Our Instructors
Mandi Wise
Mandi Wise
Mandi is the program lead for development at RED. Developer by day (and usually by night too), she spent many years working in WordPress plugin and theme development in the non-profit space and as a freelancer, but currently specializes in building web and mobile applications with React and React Native. She’s also actively exploring ways to develop VR/AR apps to enhance learning experiences in the classroom at RED. When she’s not creating websites and apps that run like well-oiled machines, you can find her making use of a fleet of vintage cameras in and around Vancouver.
Mackenzie Kieran
Mackenzie Kieran
Mackenzie’s been working in Vancouver’s burgeoning start-up scene since 2010. He brings strong experience with JavaScript and contemporary full-stack web development to RED. He’s as at home in a container cluster as he is in a SCSS file. Mackenzie has helped RED develop over 100 students, teaching beginners in-demand Open Source tools like React and React-Native, Angular, Node, Express, PostgreSQL and Git. One look at Mackenzie’s experience will show you that he’s passionate about doing work that fosters community-building, and he brings that into the classroom every day at RED.
Rose Cass
Rose Cass
Rose is a Front End web developer with an instructing background. Rose specializes in custom WordPress theme development and has had her share of random jobs leading up to her time as a developer. The thing that excites her the most about tech is the community behind it. Outside of RED you can find her involved with various organizations such as Ladies Learning Code, Girls Learning Code and Code & Coffee.
Jim Bennett
Jim Bennett
Jim is a front-end web developer with over 7 years of experience who specializes in WordPress theme and plugin development, and is passionate about CSS animation and javascript interactivity. In addition to his Web career he is a professional musician with a love for cats and robots.
Student Journey
Your Day-To-Day
Our commitment to a fully engaged learning process extends into the creation of an energizing environment where you have the time to work and play.
Active Learning Methodology
Instructors facilitate lessons which are designed to be highly interactive and engaging to optimize your retention rate. We are passionate about making learning fun.
Industry Guest Speakers
Industry-taught leaders are often invited in to help with the delivery of specialized topics, and to share inspiring insights on the state of the industry.
Project-Based Applied Learning
You will be given time to work with your team on client projects. It’s during that time that instructors, mentors and TAs will be available to give you guidance and feedback on your work.
Personal & Professional Development
Technical skills and knowledge are one thing, but the reality is that soft-skills are really what will make you a key member of any team. Creativity, empathy and collaboration are the themes we focus on in our PPD program.
Peer & Instructor Feedback
Peer evaluation is a tremendously effective way to not only gain the skills required to assess the quality of a team member’s work, but also to learn how to receive and articulate constructive feedback to them.
Networking & Field Trips
You will be given the opportunity to visit agencies and businesses hiring for digital roles to gain a better understanding of company cultures and environments.
Launch Your Career
You will receive support throughout your job search process. The Career Support Team advises on job opportunities, introduces students to the RED hiring network and provides coaching during the interview and negotiation process. You are also given continual support from your instructors. This includes connecting industry professionals and providing references to potential employers. We are committed to supporting our graduates until a job offer is made within their respected fields of study. The developer roles outlined below are most commonly available to students post graduation but are not limited to these roles:
Junior App Developer
Build cross platform native mobile applications for iOS and Android.
Junior Web Developer
Build websites or web applications for clients or start-ups.
Tuition & Dates
How To Apply
Applying to RED is super easy. Our dedicated admissions team members are there to guide and support your each step of the way.
Interested in finding out more?